package com.cango.framework.base.opt.service;

import java.util.List;

import com.cango.framework.base.entity.DictEntity;

/**
 *  数据字典service接口<br> 
 * 〈功能详细描述〉
 *
 * @author weih
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public interface IDictService {
    /**
     * 功能描述: <br>
     *    按类型查询数据字典
     *
     * @param dictType
     * @param isAll
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    List<DictEntity> getDictList(Integer dictType, boolean isAll);
    /**
     * 功能描述: <br>
     *     查询所有数据字典
     *
     * @param isAll
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    List<DictEntity> getAllDictList(boolean isAll);

    /**
     * 根据数据字典code得到对应数据字典对象
     *
     * @param dictCode
     * @return
     */
    DictEntity getDictEntity(Integer dictCode);
}
